<?

/*

****************************************************************************
**                         CACTO ARTE E IDEAS                             **
**                       Ing. Omar Carpinteyro                            **
****************************************************************************

                 ** SISTEMA ADMINISTRADOR DE BANNERS **

*/

   require("../configuracion.php");
  $idSysSection = $sectionHerrBanners;
   //$path = "root";
   require("../application-top.php");
   
// CONNECT A LA DB

//require("../db.php");

// END CONNECT A LA DB


if (@$_POST['DO_newBanner'] == 1 && @$_POST['DO_newBannerok'] == 1029) { // SI HACEMOS UN NUEVO BANNER


$BannerNAME       = @$_POST['BannerNAME'];          // NOMBRE DEL BANNER
$BannerDATE       = @$_POST['date19'];              // FECHA DE PUBLICACION
$BannerMedio      = @$_POST['BannerMedio'];         // MEDIO DE PUBLICACION
$BannerDescrip    = @$_POST['BannerDescrip'];       // DESCRIPCION DE BANNER

$BannerFormato    = @$_POST['BannerFormato'];       // Formato DE BANNER
$BannerRichmedia  = @$_POST['richmedia'];     
$BannerMedioSeccion  = @$_POST['BannerMedioSeccion'];       // Formato DE BANNER
$BannerMedioFormato  = @$_POST['BannerMedioFormato'];       // Formato DE BANNER
$BannerClicks	  = @$_POST['BannerClicks'];       // Formato DE BANNER

$BannerURLImg     = @$_POST['BannerURLImg'];        // NOS INDICARA SI ES UPLOAD O EL URL DONDE ESTA LA IMAGEN
                                                    // 1 = URL
                                                    // 2 = FILE
$BannerURL        = @$_POST['BannerURL'];           // SI ES URL = URL DE LA IMAGEN
$BannerFILE       = @$_POST['BannerFILE'];          // SI ES UPLOAD = DIRECCION DEL ARCHIVO A SUBIR

$BannerREDIRECT   = @$_POST['BannerREDIRECT'];      // SITIO A DONDE LLEVA EL BANNER

$BannerA1         = @$_POST['BannerA1'];            // SI SE SELECCIONA RANGO DE FECHA DEL BANNER
$BannerDATESTART  = @$_POST['date17'];              // FECHA DE INICIO DE PUBLICAION
$BannerDATEEND    = @$_POST['date18'];              // FECHA FINAL DE PUBLICAION

$BannerA2         = @$_POST['BannerA2'];            // SI SE SELECCIONAN DIAS DEL BANNER
$L                = @$_POST['L'];                   // LUNES
$M                = @$_POST['M'];                   // MARTES
$W                = @$_POST['MI'];                   // MIERCOLES
$J                = @$_POST['J'];                   // JUEVES
$V                = @$_POST['V'];                   // VIERNES
$S                = @$_POST['S'];                   // SABADO
$D                = @$_POST['D'];                   // DOMINGO

$BannerA3         = @$_POST['BannerA3'];            // SI SE SELECCIONA LA HORA DE PUBLICACION
$BannerSTARTHour  = @$_POST['BannerSTARTHour'];     // HORA DE INICIO
$BannerENDHour    = @$_POST['BannerENDHour'];       // HORA FINAL

$BannerDelivered  = @$_POST['BannerDelivered'];    // Impresiones Reales

//---------------------------------------------------------------------------------------------***
//  EN PRIMER LUGAR NOS ASEGURAMOS QUE EL "NOMBRE" DEL BANNER NO EXISTA EN LA BASE DE DATOS

$IFBANNEREXIST    = "SELECT nombre_banner from tbl_Banners WHERE nombre_banner = '$BannerNAME'";
$result           = mssql_query($IFBANNEREXIST);
$IFBANNER         = mssql_num_rows($result);

if (!$IFBANNER > 0) {  // EN CASO DE QUE NO EXISTA EL NOMBRE DEL BANNER HACEMOS LO DEMAS
// ---------------------------------------------------------------------------------------------***


if ($BannerURLImg == 1) {
   $TOImagen = $BannerURL;
}else{
  // Hacemos el UPLOAD con cadena $BannerFILE y en $TOImagen colocamos la direccion de la imagen;

for($i=1;$i<6;$i++) {
  @$va = $va.''.rand(1,9);
}
$RANname   = $va;

$BannerFILE_name = $_FILES['BannerFILE']['name'];
$SWF = explode(".", $BannerFILE_name);

$directorio      = "./bannerimg/".$RANname.$BannerFILE_name;

$nombre_img_final = "".$RANname.$BannerFILE_name;

if (move_uploaded_file($_FILES['BannerFILE']['tmp_name'], $directorio)) {
   $TOImagen = "bannerimg/".$nombre_img_final; // Colocamos el nombre de donde se localiza el banner fisicamente
   
}else{
  $ERRORFILE = 1;
  include("regnewbanner.php");
  exit();
}

}


// GENERAMOS EL CODE

for($i=1;$i<10;$i++) {
  @$con = $con.''.rand(1,99);
}

$MATRIXCode   = $con;

// Hacemos el registro en tbl_Banners ****************************************************************

/* Campos de la tabla:

id_banner         =    AUTOINCREMENT
nombre_banner     =    $BannerNAME
banner_desc       =    $BannerDescrip
fecha_publicacion =    $BannerDATE
id_Medio          =    $BannerMedio
guaranteed_impressions = PENDIENTE
delivered_impressions  = $BannerDelivered
imagen_url        =    $BannerURL
redirect_url      =    $BannerREDIRECT
banner_code       =    $MATRIXCode
id_Usuario        =    9999
fecha_creacion    =    NOW()
hora_creacion     =    NOW()

*/

$id_Usuario        =    "9999";   // POR AHORA
$id_Usuario        = $_SESSION[$appkey."id_SysUser"];

$hoy              = getDate();
$fecha_now        = $hoy['mon']."/".$hoy['mday']."/".$hoy['year'];
$hora_now         = $hoy['hours'].":".$hoy['minutes'].":".$hoy['seconds'];

$new_BANNER = "INSERT INTO tbl_Banners (nombre_banner, banner_desc, fecha_publicacion, id_BannerMedio, impressions_booked, imagen_url, redirect_url, banner_code, id_UsuarioWeb, fecha_creacion, hora_creacion, MedioSeccion, MedioFormato, id_BannerFormato, Richmedia, clicks_booked) ".
"VALUES ('$BannerNAME', '$BannerDescrip', '$BannerDATE', '$BannerMedio', '$BannerDelivered', '$TOImagen', '$BannerREDIRECT', '$MATRIXCode', '$id_Usuario', '$fecha_now', '$hora_now','$BannerMedioSeccion','$BannerMedioFormato','$BannerFormato','$BannerRichmedia','$BannerClicks')";

$result_00 = mssql_query($new_BANNER);

// END Hacemos el registro ****************************************************************************

// SECCIONAMOS EL REGISTRO DEL BANNER ACTUAL PARA INSERTAR EN LA TABLA SIGUIENTE

$ID_Actual_s    = "SELECT id_Banner from tbl_Banners WHERE banner_code = '$MATRIXCode'";
$result         = mssql_query($ID_Actual_s);
$actual_selec   = mssql_fetch_array($result);

$IDActual = $actual_selec['id_Banner'];

// END SECCIONAMOS EL REGISTRO DEL BANNER ACTUAL PARA INSERTAR EN LA TABLA SIGUIENTE


/* Hacemos el registro en tbl_BannerPauta *************************************************************

id_banner             = $IDActual
fecha_pauta_inicio    = $BannerDATESTART
fecha_pauta_fin       = $BannerDATEEND
dias_pauta            = $CADENA dias
hora_pauta_inicio     = $BannerSTARTHour
hora_pauta_fin        = $BannerENDHour

*/


if(!$BannerA1=="on") {

$noDATE = 0;

}else{

$noDATE = 1;

}

if($BannerA2=="on") {

$BannerA2 = $L.$M.$W.$J.$V.$S.$D;

}else{

$BannerA2 = "0";

}

if(!$BannerA3=="on") {

$BannerSTARTHour  = "0";
$BannerENDHour    = "0";

}

$new_BANNER_01 = "INSERT INTO tbl_BannerPauta (id_banner, fecha_pauta_inicio, fecha_pauta_fin, dias_pauta, hora_pauta_inicio, hora_pauta_fin) ".
"VALUES ('$IDActual', '$BannerDATESTART', '$BannerDATEEND', '$BannerA2', '$BannerSTARTHour', '$BannerENDHour')";

$result_01 = mssql_query($new_BANNER_01);

// END Hacemos el registro en tbl_BannerPauta *********************************************************

//include("resumeB.php");

echo "<meta http-equiv='REFRESH' content='0;url=banner_detalle.php?IdBanner=".$IDActual."&ID='>";

exit();

//-----------------------------------------------------------------
}else{ // EN CASO DE QUE EL NOMBRE EXISTA EN LA BASE DE DATOS
//-----------------------------------------------------------------

$existenombre = 1;

include("regnewbanner.php");
//-----------------------------------------------------------------
}// END* EN CASO DE QUE EL NOMBRE EXISTA EN LA BASE DE DATOS
//-----------------------------------------------------------------


}else{ // SI NO PEDIMOS HACER REGISTRO MOSTRAMOS LA FORMA ARMANDO EL HTML

include("regnewbanner.php");

} // END SI NO HACEMOS REGISTRO

?>

